Top 10k strings from HiSoft Pascal 4T v1.5M (1984)(HiSoft)[a].tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
12 POS(21,15);
12 POS(21,0);
9 INLINE(#FD,#21,#3A,#5C,
8 (X>MINX)
8 (X<MAXX)
6 SPOUT(CHR(PENMODE));
6 PREPAREPEN;
6 POS(21,9);
5 POS(21,1);
5 LOESCHE:=5*32;clear;
4 WRITE(CHR(20),CHR(1));
4 WRITE(CHR(20),CHR(0));
4 WRITE(',');
4 POSV:=1;POSH:=8;print;
4 POSV:=10;POSH:=0;print;
4 POS(21,10);
4 I:INTEGER;
4 EXIT:=FALSE;
4 #DD,#7E,2,#D7)
4 KEY<>CHR(32)
4 (Y>MINY)
3 listmenge;
3 XCOR:=X; YCOR:=Y
3 WRITE(' ')
3 USER(3756)
3 TURTLEY:=ORD(PEEK(23678,CHAR))
3 TURTLEX:=ORD(PEEK(23677,CHAR))
3 TURNTO(0);
3 SPOUT(CHR(LINE));
3 SPOUT(CHR(COLUMN));
3 SPOUT(CHR(C))
3 SPOUT(CHR(8))
3 SPOUT(CHR(22));
3 SPOUT(CHR(21));
3 SPOUT(CHR(20));
3 SPOUT(CHR(17));
3 SPOUT(CHR(16));
3 SGNX,SGNY:INTEGER;
3 SETXY(XCOR+ROUND(I*COS(ANGLE*PI/180)),YCOR+ROUND(I*SIN(ANGLE*PI/180)));
3 SETXY(127,87);
3 POSV:=19;POSH:=0;print;
3 PLOT(XCOR,YCOR);
3 PI=3.1415926;
3 PENMODE:=1;
3 PENMODE:=0;
3 PENMODE,A,B:INTEGER;
3 PENDOWN(6)
3 MINX=0; MAXX=255;
3 LINE1(ABS(X),ABS(Y),SGNX,SGNY)
3 LINE(X-TURTLEX,Y-TURTLEY)
3 LINE(ROUND(I*COS(ANGLE*PI/180)),ROUND(I*SIN(ANGLE*PI/180)));
3 INLINE(1,0,3,#21,0,#58,
3 ANGLE:=(ANGLE+A)
3 #DD,#7E,2,7,7,7,#5F,
3 #DD,#56,2,#DD,#5E,4,#DD,
3 #DD,#46,2,#DD,#4E,4,#CD,
3 #7E,#E6,#C7,#B3,#77,
3 #46,6,#DD,#4E,8,#CD,
3 #23,#0B,#78,#B1,#20,
3 TURTLEY:INTEGER;
3 TURTLEX:INTEGER;
3 TURNTO(A:INTEGER);
3 TURN(A:INTEGER);
3 SPOUT(C:CHAR);
3 SGNY:=-1;
3 SGNX:=-1;
3 SETXY(X,Y:INTEGER);
3 PREPAREPEN;
3 POS(LINE,COLUMN:INTEGER);
3 PLOT(X,Y:INTEGER);
3 PENDOWN(C:INTEGER);
3 PAPER(C:INTEGER);
3 MOVETO(X,Y:INTEGER);
3 MOVE(I:INTEGER);
3 LINE1(X,Y,SX,SY:INTEGER);
3 LINE(X,Y:INTEGER);
3 INK(C:INTEGER);
3 INITTURTLE;
2 {==== HAUPTPROGRAMM====}
2 f"d`!Re"$`!
2 YCOR:=TURTLEY;
2 Y:=TURTLEY
2 XCOR:=TURTLEX;
2 X:=TURTLEX;
2 X:=127; Y:=87;
2 Write Protected
2 WRITELN('Bye...');
2 WRITE(CHR(21),CHR(0));
2 WRITE('Y=',TURTLEY:3,' ');
2 WRITE('Y=');
2 WRITE('X=',TURTLEX:3,' ');
2 WRITE('X=');
2 WRITE('WELCOME
2 WRITE('TURTLE MODUS');
2 WRITE('TURNTO ');
2 WRITE('TURN ');
2 WRITE('SETXY ');
2 WRITE('PAUSE ? ');
2 WRITE('PAPER ? ');
2 WRITE('MOVETO ');
2 WRITE('MOVE ');
2 WRITE('MAGIC SCREEN');
2 WRITE('INK ?');
2 WRITE('( Press SPACE-bar to continue )');
2 WRITE(' OK ... ')
2 WRITE(' OK ... ')
2 WRITE(' OK ... ');
2 WRITE(' OK ... ')
2 VIERECKE
2 Tape Error
2 TURNTO(A);
2 TOUT('MAGIC T.',16384,6912)
2 System Call Error
2 STICK:=ORD(INP(31))
2 SETXY(A,B);
2 READ(PAUSE);
2 READ(NEWY);
2 READ(NEWX);
2 POSV:=8;POSH:=25;print;
2 POSV:=6;POSH:=8;print;
2 POSV:=1;POSH:=7;print;
2 POSV:=14;POSH:=25;print;
2 POSV:=10;POSH:=6;print;
2 POSH:=13;print;
2 POS(21,I);
2 POS(20,0);
2 POS(12,15);
2 PLOT(XCOR,YCOR)
2 PLOT(X,Y);
2 PLOT(MINX,MINY);
2 PENDOWN(C);
2 Out of RAM
2 OeExponent expected
2 Number too large
2 Number expected
2 NEWX,NEWY,C:INTEGER;
2 Maths Call Error
2 MOVETO(A,B)
2 MINY=8; MAXY=175;
2 LOESCHE:=3*32;clear;
2 LINE(MAXX-MINX,0);
2 LINE(0,MAXY-MINY);
2 LINE(0,-MAXY+MINY);
2 LINE(-MAXX+MINX,0);
2 Index too Low
2 Index too High
2 INITTURTLE;
2 I:INTEGER ;
2 Halt at PC=
2 File Absent
2 EXIT:BOOLEAN;
2 EXIT:=TRUE;
2 Bad Filename
2 AUS:=ORD(INCH);
2 AUS:=AUS-32;
2 ANGLE,XCOR,YCOR,Y,X,J,PAUSE,
2 A,B:INTEGER;
2 ;{ von turtle }
2 ;{ von plotter }
2 ;POS(21,0);
2 2c`2``!&`"a`!
2 (NR+ANZ-1)
2 'Z':USER(3756);
2 'Q':EXIT:=TRUE;
2 'F':TURTLE;
2 'D':PENUP;
2 STICK:INTEGER;
2 MAGICSCREEN;
2 KEY:CHAR;
2 CH<>CHR(0);
2 (Y<MAXY);
2 (Y<MAXY)
1 wy out of limits with !
1 wx out of limits with !
1 spout(CHR(POSV));
1 spout(CHR(POSH));
1 spout(CHR(22));
1 ZX:=AB[1]+(Z*DX);
1 ZX :REAL;
1 ZEIT=10000;
1 Z,X {ALLG.ZAEHLER},
1 XM:=AS/In;
1 XG:=EXP((1/In)*LN(AM));
1 WRITE(Z:2,' ');
1 WRITE(NR);
1 WRITE(NAME);
1 WRITE(CHR(164));
1 WRITE(CHR(156+GR));
1 WRITE(ANZ);
1 WRITE(AC[Z]:4:1);
1 WRITE(AB[In]:8:3);
1 WRITE(AA[In]:8:3)
1 WRITE('y out of limits with ',Y);
1 WRITE('x out of limits with ',X);
1 WRITE('bis #: ',
1 WRITE('NAME:',NAME,':');
1 WRITE('Klassenbreite:',
1 WRITE('KEYS, AENDERN - K FUER KEMPSTON');
1 WRITE('ENDE');
1 WRITE('Datei speichern ..S');
1 WRITE('*** KLASSEN ***');
1 WRITE('* VERTEILUNG ueber die Klassen *');
1 WRITE(' ');
1 WERT:=WERT+PIX;
1 WERT:=128;
1 V:=6;H:=24;
1 V:=6;H:=12;
1 V:=6;H:=0;
1 V,H,POSV,POSH,{VERT,HOR}
1 USER(3756);
1 Top of RAM?
1 Top of RAM for 'T'?
1 Table Size?
1 TURTLE
1 TURNTO(W);
1 TOUT(NAME,ADDR(AA),
1 TIN(NAME,ADDR(AA))
1 STOP:=J>K;
1 STOP:=(OKAY=13)
1 STOP:=(AUSW>64)
1 STOP:=(AUS=76)
1 STOP:=(AUS=69)
1 SIZE(AA));
1 SETXY(X,Y);
1 S:=SQRT((1/(In-1))*AE);
1 READ(NAME);
1 READ(ANZ);
1 READ(AA[In]);
1 READ (KL);
1 R,NO :INTEGER;
1 POSV:=Z;POSH:=H;print;
1 POSV:=V;POSH:=H;print;
1 POSV:=V;POSH:=0;print;
1 POSV:=V-2;POSH:=H;print;
1 POSV:=8;POSH:=5;print;
1 POSV:=7;POSH:=1;print;
1 POSV:=3;POSH:=7;print;
1 POSV:=1;POSH:=5;print;
1 POSV:=18;POSH:=4;print;
1 POSV:=17;POSH:=10;print;
1 POSV:=14;POSH:=6;print;
1 POSV:=14;POSH:=5;print;
1 POSV:=14;POSH:=14;print;
1 POSV:=14;POSH:=13;print;
1 POSV:=13;POSH:=1;print;
1 POSV:=12;POSH:=8;print;
1 POSV:=12;POSH:=6;print;
1 POSV:=12;POSH:=25;print;
1 POSV:=12;POSH:=18;print;
1 POSV:=11;POSH:=8;print;
1 POSV:=11;POSH:=14;print;
1 POSV:=10;POSH:=8;print;
1 POSV:=10;POSH:=25;print;
1 POSV:=10;POSH:=1;print;
1 POSV:=0;POSH:=0;print;
1 POSH:=28;print;
1 POSH:=10;POSH:=0;print;
1 POSH:=0;print;
1 POKE(ADR,0);
1 POKE(ADR+Z,WERT);
1 POKE(ADR+7,0);
1 PLOT(X1,Y1);
1 PLOT(NEWX,NEWY)
1 PLOT(MINX+I,MINY+I);
1 OKAY:=ORD(INCH);
1 OKAY:=OKAY-32;
1 OK:=(OKAY=13)
1 OK,STOP:BOOLEAN;
1 No more text
1 No Table Space
1 NR,ANZ,MAX,KL:INTEGER;
1 NEWY:=Y+ROUND(R2*COS(I));
1 NEWX:=X+ROUND(R1*SIN(I));
1 NEWX,NEWY,
1 NAME:='________';
1 MULTI:REAL;
1 MULTI:=200/ACMAX;
1 MOVETO(X2,Y2)
1 MOVETO(MINX+I,MINY+I)
1 MOVETO(MINX+I,MAXY-I);
1 MOVETO(MAXX-I,MINY+I);
1 MOVETO(MAXX-I,MAXY-I);
1 MOVE(SEITE);
1 MINY=0; MAXY=175;
1 MAX:=ANZ;X:=1;
1 MAGIC |
1 MAGIC 4
1 LOESCHE:=8;clear;
1 LOESCHE:=32;clear;
1 LOESCHE:=2*32;clear;
1 LIST:=LIST+1;
1 LIST,LOESCHE,OKAY,
1 L:=(CHR(13));
1 K:INTEGER;
1 J:=1;N:=MAX;
1 INLINE(#FD,#21,#3A,#5C,
1 INLINE(#DD,#6E,2,#DD,
1 I,N,L:INTEGER;
1 Hisoft Pascal 4T 1.5M
1 HP4T5M 4
1 HP4T5M
1 GR:=ROUND(AC[Z]*MULTI);
1 GR :INTEGER;
1 GLEICH:BOOLEAN;
1 GLEICH:=(AB[X]=ZX)
1 G :REAL;
1 F#N#^#~#fo
1 End Address:
1 ELIPSOID(X,Y,R,R)
1 DX:=(AB[MAX]-AB[1])/KL;
1 DATEI
1 Copyright Hisoft 1983
1 CHECK(X,Y);
1 CHECK(X+TURTLEX,Y+TURTLEY);
1 AUSW:=ORD(INCH);
1 AUSW:=AUSW-32;
1 AUS,AUSW,In,
1 AS:=AS+AB[Z];
1 AS,AM,AE:REAL;
1 ANGLE,XCOR,YCOR,
1 AM:=AM+AB[Z];
1 AE:=SQR(AB[Z]-XM)+AE;
1 ADR:=ADR+8;
1 ADR:=(#FFC0);
1 ADR,WERT,PIX:INTEGER;
1 AC[Z]:=AC[Z]+1;
1 AC[Z]:=AC[Z]+0.5;
1 AC[Z+1]:=AC[Z+1]+0.5
1 ACMAX:= AC[Z];
1 AB[X]:=AA[Z];
1 AB[I]:=AB[L];
1 ;16:XXX;17:XXX;18:XXX;20:XXX;22:XXX;21:XXX
1 83:sortiere
1 82:rechne;
1 76:cassette;
1 75:klassen;
1 69:eingabe;
1 65:ausgabe;
1 5,#CD,#B5,3,#F3)
1 1 1#1&1)1,11171:1=1v1{1~1
1 0(060=0F0T0X0\0d0l0|0
1 /'/*/C/W/[/f/i/l/|/
1 .$.0.4.B.F.L.O.V.k.r.{.
1 -%-2-5-@-C-J-Q-\-a-f-m-q-
1 ,%,/,2,8,;,A,E,S,V,e,l,v,
1 +(+1+4+7+=+Z+_+f+i+z+
1 *%*;*A*D*G*M*T*e*m*
1 )")&)5)R)[)k)t)z)})
1 (OKAY=68);
1 (NR+ANZ-1)>max
1 (NR+ANZ-1));
1 (In:4,'.Wert : ');
1 (AUSW=90);
1 (AUSW<91);
1 (9(<(F(L(R(X([(^(d(g(k(t(y(|(
1 (12000*INTERVALL)
1 ('ab #',In:3);
1 ('Werteingabe von #:');
1 ('Wertausgabe von #:')
1 ('Standartabweichung :',S:8:3);
1 ('Sortierdatei...S');
1 ('Sortierdatei');
1 ('Quittieren ...>ENTER<'
1 ('Geometrisches Mittel :',XG:8:3);
1 ('Folgt darstellung der'
1 ('Eingabedatei von',
1 ('Eingabedatei auf',
1 ('Eingabedatei ...E');
1 ('EINGABEDATEI')
1 ('Datei laden ......L');
1 ('Azahl der Klassen: ');
1 ('Auswahl...?');
1 ('Arithmetisches Mittel :',XM:8:3);
1 ('Anzahl der Werte :');
1 ('AUSWAHL ..?');
1 ('***** MENUE *****',L,L,
1 ('*** Sortieren ***');
1 ('*** RECHNEN ***');
1 ('*** LOAD/SAVE ***');
1 ('*** EINGABE ***');
1 ('*** AUSGABE ***');
1 ( AB[I])<=(AB[L])
1 'U':PENDOWN(C);
1 'Sortieren ..... S':P,L,
1 'Rechnen ....... R':P,L,
1 'LOAD/SAVE ..... L':P,L,
1 'Korrigieren ...> Z <'
1 'Klassen ....... K':P,L,
1 'Kassette speichern':65);
1 'Kassette laden':63);
1 'Haeufigkeitsverteilung'
1 'HARDCOPY .....> D <'
1 'Ende .......... Z':P,L,
1 'Eingeben ...... E':P,L,
1 'Bitte waehlen ?':P);
1 'Ausgeben ...... A':P,L,
1 '!'$'+'9'<'F'K'Q'W'Z']'f'i'l's'x'
1 &'&/&7&B&G&J&M&V&
1 % %$%/%2%5%8%?%J%R%Y%]%`%d%g%n%q%u%x%
1 $ $)$,$/$5$K$V$l$s$w$z$
1 #s#r###s#r
1 #66,3,#DD,#5E,4,#DD,#56,
1 #(#.#3#7#=#I#S#V#Z#]#`#c#l#q#u#x#{#
1 " `UVIERECKE
1 " "#"&"0"6";">"K"R"U"\"_"b"e"o"r"u"
1 !*!3!8!;!C!G!M!R!U!X!
1 sortiere;
1 listmenge;
1 cassette;
1 XXX;
1 X:=X-1;Y:=Y+1
1 X:=X-1; Y:=Y-1
1 X:=X+1;Y:=Y+1
1 X:=X+1; Y:=Y-1
1 VIELECK(X,Y,SEITE,ECKE:INTEGER);
1 VECTOR(W,B:INTEGER);
1 Sy=(<={ /
1 STATISTIK;
1 PA:INTEGER;
1 NR+MAX-1
1 FREQUENZ=0
1 ELIPSOID(X,Y:INTEGER;R1,R2:REAL);
1 CONNECT(X1,Y1,X2,Y2:INTEGER);
1 CL:INTEGER;
1 CIRCLE(X,Y,R:INTEGER);
1 CHECK(X,Y:INTEGER);
1 BORDER(B:INTEGER);
1 BEEPER(ENTIER(FREQUENZ*INTERVALL),ENTIER(437500/FREQUENZ-30.125));
1 BEEPER(A,B:INTEGER);
1 BEEP(FREQUENZ:INTEGER;INTERVALL:REAL);
1 All rights reserved
1 ARCR(R,T:INTEGER);
1 ANZ:=MAX-NR+1;
1 ANZ:=(max-NR+1);
1 AC[Z]:=AC[Z]+1;
1 ACMAX < AC[Z]
1 AB[X]<= ZX
1 (Y>MAXY)
1 (Y<MINY)
1 (X>MAXX)
1 (X<MINX)
1 (NR+ANZ-1)>MAX
1 (FREQUENZ=0))
1 (FREQUENZ<14000)
1 ((FREQUENZ>0)
1 " & ) , 0 6 u
1 NEWX,NEWY,C:INTEGER;